/*******************************************************************************
 * 版权：北京润尼尔网络科技有限公司，保留所有版权<br>
 * 版本：v1.0.0<br>
 * 文件：CustomCircleModel.js<br>
 * 日期：2016年12月1日<br>
 * 作者: 杨顺强<br>
 * 功能：<br>
 * 
 * 修改记录：<br>
 * 日期 描述 更新功能<br>
 ******************************************************************************/


PictureModelJson = 
{
	//定义使用的模型为.model，实例化类名称
	type:'Rainier.UI.V2.CustomModel',
	
	//定义界面属性
	uiProperty:{
		width       : 30,        //定义器件外框宽度，删除该参数时，参数取值为90
		height      : 30,        //定义器件外框高度，删除该参数时，参数取值为90
		color       : '#000000',
		stroke      : 2,
		imageWidth  : 80,        //底图宽度，删除该参数时，参数取值为80
		imageHeight : 80,        //底图高度，删除该参数时，参数取值为80
		imageString : ''         //图片经过base64转换后的字符串信息
	},
	 //定义端口列表
	portList:[],
	
	//定义元件模型信息
	modelProperty:{
		typeName        : 'Figure',                //软件内部识别元件的元件唯一ID号，不可与其他元件ID号相同
		label           : '',                      //元件标签,编写时不做修改
		defaultLabel    : '',                      //元件默认标签，元件拖到实验台时以此默认标签开头，依据具体情况填写，程序自动在该标签后添加序号
		componentName   : '实验结果',                      //元件名称，与属性栏元件名称的值一一对应
		partInfo		:'上传实验结果图片',		//元件的器材信息，显示在属性栏的下方

		showInfo:{                                 //定义元件界面及属性栏显示信息
//          showLabel   :{                         //定义标签是否可见，(1)当该参数删除时，属性栏无标签对应行 （2）当设置该参数时，进行相应的配置信息
//              showable:true,                     //配置属性栏显示选项（true：有方格, false：无方格）
//              visiable:true                      //配置实验台显示选项（true：显示在界面, false:不显示在界面）
//          },
// /*           showPinNumber:{                    //定义引脚标号是否可见，当该参数删除时，属性栏无引脚标号对应行（2）当设置该参数时，进行相应的配置信息
//              showable:true,                     //配置属性栏显示选项（true：有方格，false：无方格）
//              visiable:true                      //配置实验台显示选项（true：显示在界面, false:不显示在界面）
//          }, */
//          showPinSymbol:{                         //定义引脚名称是否可见，当该参数删除时，属性栏无引脚符号对应行（2）当设置该参数时，进行相应的配置信息
//              showable :true,                     //配置属性栏显示选项（true：有方格，false：无方格）
//              visiable :false                     //配置实验台显示选项（true：显示在界面, false:不显示在界面）
//          },  
//          showComponentName:{                     //定义元件名称是否可见，当该参数删除时，属性栏无元件名称对应行（2）当设置该参数时，进行相应的配置信息
//              showable     :true,                 //配置属性栏显示选项（true：有方格，false：无方格）
//              visiable     :true                  //配置实验台显示选项（true：显示在界面, false:不显示在界面）
//          }
		},
				
		locator : {                                 //元件位置定位器（相对实验台）
			type  : 'default',                      //定义定位器的类型，当赋值为default时，表示采用XYAbsFigureLocator，可依据实际情况修改
			x     : 0,                              //x值给定0即可，实验台拖出器件时，自动修改这个值
			y     : 0                               //y值给定0即可，实验台拖出器件时，自动修改这个值
		},
		
		transform:{                                 //定义元件图形变换信息
			angle : 0,                              //定义元件变换后的角度，单位为度，取值0,90,180,270,结果由程序确定
			flip  : {                               //定义元件翻转情况
				horizontal : false,                 //定义元件水平翻转情况(false:无翻转，true：翻转)
				vertical   : false                  //定义元件垂直翻转情况(false:无翻转，true：翻转)
			},          
		},      
		
		additional : {                              //定义模型附加信息
			spiceProperties:[                       //定义Spice属性列表
		
			],
						
			spiceModel:{                            //示例：#LABEL#表示标签，#ND#表示结点信息 #SP#表示属性信息              
				// sm:'x#LABEL#  #NDn1#  #NDn2#  1N5719'
			}
		}
	}
};
